An Exact 2.9416n Algorithm for the Three Domatic Number Problem
نویسندگان
چکیده
The three domatic number problem asks whether a given undirected graph can be partitioned into at least three dominating sets, i.e., sets whose closed neighborhood equals the vertex set of the graph. Since this problem is NP-complete, no polynomial-time algorithm is known for it. The naive deterministic algorithm for this problem runs in time 3n, up to polynomial factors. In this paper, we design an exact deterministic algorithm for this problem running in time 2.9416n . Thus, our algorithm can handle problem instances of larger size than the naive algorithm in the same amount of time. We also present another deterministic and a randomized algorithm for this problem that both have an even better performance for graphs with small maximum degree.
منابع مشابه
Approximating the independent domatic partition problem in random geometric graphs - an experimental study
We investigate experimentally the Domatic Partition (DP) problem, the Independent Domatic Partition (IDP) problem and the Idomatic partition problem in Random Geometric Graphs (RGGs). In particular, we model these problems as Integer Linear Programs (ILPs), solve them optimally, and show on a large set of samples that RGGs are independent domatically full most likely (over 93% of the cases) and...
متن کاملPolynomial Space Algorithms for Counting Dominating Sets and the Domatic Number
Inclusion/exclusion and measure and conquer are two of the most important recent new developments in the field of exact exponential time algorithms. Algorithms that combine both techniques have been found very recently, but thus far always use exponential space. In this paper, we try to obtain fast exponential time algorithms for graph domination problems using only polynomial space. Using a no...
متن کاملBounding the Number of Minimal Dominating Sets: A Measure and Conquer Approach
We show that the number of minimal dominating sets in a graph on n vertices is at most 1.7697, thus improving on the trivial O(2n/√n) bound. Our result makes use of the measure and conquer technique from exact algorithms, and can be easily turned into an O(1.7697) listing algorithm. Based on this result, we derive an O(2.8805n) algorithm for the domatic number problem, and an O(1.5780) algorith...
متن کاملEnergy Conservation in Wireless Sensor Networks via Domatic Partitions
Using a dominating set as a coordinator in wireless networks has been proposed in many papers as an energy conservation technique. Since the nodes in a dominating set have the extra burden of coordination, energy resources in such nodes will drain out more quickly than in other nodes. To maximize the lifetime of nodes in the network, it has been proposed that the role of coordinators be rotated...
متن کاملThe Algorithmic Complexity of k-Domatic Partition of Graphs
Let G = (V,E) be a simple undirected graph, and k be a positive integer. A k-dominating set of G is a set of vertices S ⊆ V satisfying that every vertex in V \ S is adjacent to at least k vertices in S. A k-domatic partition of G is a partition of V into k-dominating sets. The k-domatic number of G is the maximum number of k-dominating sets contained in a k-domatic partition of G. In this paper...
متن کامل